package com.isczy.staservice.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.isczy.staservice.entity.StatisticsDaily;

import java.util.Map;

/**
 * <p>
 * 网站统计日数据 服务类
 * </p>
 *
 */
public interface StatisticsDailyService extends IService<StatisticsDaily> {

    /***
     * ***************************************
     * 功能描述:统计某一天注册人数,生成统计数据
     * @param day
     * @return
     * @author create: TODO 人员:【ChangZiYang】类型:【新增方法】日期:【2021-01-23 10:01】
     * @author modify:
     */
    void registerCount(String day);

    /***
     * ***************************************
     * 功能描述:图表显示，返回两部分数据，日期json数组，数量json数组
     * @param type
     * @param begin
     * @param end
     * @return {@link Map< String, Object>}
     * @author create: TODO 人员:【ChangZiYang】类型:【新增方法】日期:【2021-01-23 10:01】
     * @author modify:
     */
    Map<String, Object> getShowData(String type, String begin, String end);
}
